package com.kmxd.ams.client.system.vo;

import com.kmxd.ams.core.common.bo.SysUserBO;
import java.io.Serializable;
import java.util.List;
import java.util.Set;
import lombok.Data;

/**
 * 用户信息VO
 *
 * @author ZuoLG
 */
@Data
public class AuthPermissionVO implements Serializable {

  private static final long serialVersionUID = 1L;

  /** 用户信息 */
  private SysUserBO user;

  /** 角色标识数组 */
  private Set<String> roles;

  /** 操作权限数组 */
  private Set<String> permissions;

  private List<RouteItemVO> menus;
}
